/* 页面自定义css样式 */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, input { margin: 0; padding: 0; }
* { box-sizing: border-box; }
body { font: 16px/1.5 "Microsoft Yahei","Helvetica Neue", Helvetica, Arial,  "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif; color: #333; }
ul, ol { list-style: none; }
em, i { font-style: normal; }
a { text-decoration: none; color: #333; }
img, i { vertical-align: middle; }
input { border: none; outline: none; color: #333; }

/* header start */
/* top */

/* container start */
.container {width: 100%; height: auto; background: url(con_bg.png) no-repeat top center;background-size: 100%;padding-top: 190px;}
.container .bt-box-1200 {position: relative;}
/* sec01 */
.sec01 {width: 1260px; height: 532px; background-color: #ffffff;margin-left: -30px;}
.news {width: 100%;height: auto;background: #fefefe;padding: 30px 30px 43px;position: relative;}
.news .bd ul li {width: 100%;line-height: 42px;font-size: 32px;font-weight: 700;text-align: center;}
.news .bd ul li a {color: #000;}
.news .hd {position: absolute;left: 50%;bottom: 10px;margin-left: -60px;z-index: 3;}
.news .hd li {width: 30px;height: 5px;background: #b3b3b3;margin: 0 5px;cursor: pointer;float: left;}
.news .hd li.on {background: #3a83e9;}
/* 图片新闻 */
.sec01bottom {margin-top: 24px;padding: 0 30px;}
.tpxw { width: 580px; height: 395px;}
#slideBox-slide5.slideGroup {width: 100%;}
.bd .tempWrap {width: 100%!important;}
#slideBox-slide1.slideBox .hd {height: auto;}
#slideBox-slide1.slideBox .bd li {height: 395px!important;}
#slideBox-slide1.slideBox .bd li div {font-size: 16px;height: 50px; line-height: 50px; background: #3a83e9;}
#slideBox-slide1.slideBox .hd ul li {width: 16px; height: 16px; opacity: 0.5; background-color: #fff;}
#slideBox-slide1.slideBox .hd ul li.on {background-color: #fff; opacity: 1;}
/* 新闻列表 */
.newslist .bt-box-tit {height: 45px; border-bottom: 1px solid #eee;}
.newslist .bt-box-tit a {padding: 0; margin-left: 40px; line-height: normal; text-align: center;}
.newslist .bt-box-tit a:first-child {margin-left: 0;}
.newslist .bt-box-tit a.act {padding-bottom: 13px; background: none; color: #3A83E9; border-bottom: 3px solid #3a83e9;}
.bt-box-16 ul li {font-size: 20px; line-height: unset;}
.sec01bottom .bt-box-16 .listBox {
	/* height: calc(395px - 45px - 124px); */
	height: 210px;
	overflow: hidden;
    position: relative;
    margin-top: 12px;
}
.sec01bottom .bt-box-16 ul {position: relative;}
.hideLine {width: 100%;/* white-space: nowrap; text-overflow: ellipsis; overflow: hidden; */}
.hidden {display: none;}
.sec01bottom .bt-box-16 ul li span {font-size: 16px; color: #999;float: right;}
.newslist .bt-box-cent ul li span {float: right!important;}
.focal {padding-bottom: 15px; border-bottom: 1px dotted #eee;}
.focal p {padding: 14px 0;}
.focal a {font-weight: 700; font-size: 20px;}
.focal span {font-size: 14px; line-height: 21px;color: #999;}
.newslist {width: 580px;}
.newslist li a {font-size: 16px;width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}
.newslist.bt-box-16 ul {padding-top: 10px;}
.newslist.bt-box-16 ul li {padding-left: 20px; background: url(bt-listPic.png) no-repeat 0 18px;line-height: 35px; text-align: justify;word-break: break-all;text-justify: distribute;height: 36px;}
.newslist.bt-box-16 ul li:hover a {color: #3A83E9;}

/* sec02 */
.gold {color: #ebac40;}
.sec02 {margin-top: 50px; padding-bottom: 40px;}
.sec02 h5 {padding-bottom: 1.875rem; color: #3a83e9ff; font-size: 1.875rem;}
.sec02 h5 i {display: inline-block;margin-right: 30px; width: 480px; height: 0.75rem; margin-top:-8px;background: url(con_space.png) repeat center;}
.sec02 h5 i.space02 {margin-right: 0; margin-left: 30px; }
.zwxxgk {display: flex; justify-content: space-between; }
.zwxxgk li {text-align: center; width: 183px; height: 110px; background: #f2f8ff; border: 1px solid #deebf9;}
.zwxxgk li a{display: block;}
.zwxxgk li img {padding-top: 18px; padding-bottom: 9px; width: 42px; height: auto;  }

.section2{background: #F2F9FF;padding: 2.5rem 0;}
.section2box{width: 36.5625rem;}
.section2tit{line-height: 2.5rem;display: block;}
.section2box h5 {margin-bottom: 1.5625rem;display: inline-block;height:42px;line-height: 44px;color: #3a83e9ff;font-size: 30px;font-weight: 700;}
.section2box h5 i {margin-left: 38px;margin-top:-8px;display: inline-block;width: 426px;height: 12px;background: url(con_space.png) repeat center;}
.zwfw , .yjzj{width: 100%;height: 28.0625rem;background: #fff;padding: 1.625rem 1.625rem 1.875rem;}
.zwfw p , .yjzj p{font-weight: bold;font-size: 1.375rem;color: #000;line-height: 1.875rem;margin-bottom: 1.25rem;}
.zwfw ul li{display: inline-block;float: left;width: 10.25rem;height: 9.75rem;border: .0625rem solid #eee;border-radius: .5rem;margin-left: 1.25rem;padding: 1.25rem 25px;}
.zwfw ul li:first-child{margin-left: 0;}
.zwfw ul li a{display: block;}
.zwfw ul li a img{margin: 0 auto;display: block;}
.zwfw ul li a span{font-size: 1rem;text-align: center;display: block;margin-top: 8px;}
.bsdt{width: 100%;height: 9.875rem;background: url(bsdt.png) no-repeat;padding: 2.375rem 1.625rem 2.3125rem;margin-top: 1.875rem;}
.bsdt a{display: block;}
.bsdt a p{color: #1658A0;font-size: 1.25rem;font-weight: bold;line-height: 1.625rem;}
.bsdt a span{margin-top: 1.6875rem;width: 9.375rem;height: 1.875rem;line-height: 25px;border-radius: .25rem;border: .0625rem solid #1658a0;color: #1658A0;font-size: .875rem;display: block;padding-left: .75rem;}
.yjzj p{margin-bottom: 14px;}
.yjzj p a{color: #1658A0;}
.newRightListBox ul{position: relative !important;padding: 0 !important;width: 100%;}
.listBox1{height: 180px;overflow: hidden;position: relative;margin-top: 12px;}
.listBox1 ul li{line-height: 36px;background: url(bt-listPic.png) no-repeat;background-position: left 16px;padding-left: 19px;text-align: justify;word-break: break-all;text-justify: distribute;height:36px;}
.listBox1 ul li a{font-size: 16px;float: left !important;width: 80% !important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap !important;display: inline-block;}
.listBox1 ul li span{color: #999;float: right;}
.ldxx{background: url(ldxx.png) no-repeat;width: 100%;height: 9.875rem;padding: 1.625rem 1.625rem 1.6875rem;margin-top: .5rem;}
.ldxx p{color: #1658A0;font-weight: bold;font-size: 1.25rem;line-height: 30px;margin-bottom: 12px;}
.bjtj{margin-bottom: 12px;}
.bjtj span{color: #D1160E;font-weight: bold;margin-right: 1.625rem;}
.xx a{display:inline-block;width: 5.625rem;height: 1.875rem;line-height: 1.875rem;border-radius: .25rem;margin-right: .625rem;color: #fff !important;font-size: .875rem;padding-left: 1.6875rem;}
.xx a:first-child{background: url(wyxx.png) #6695e4 no-repeat .4375rem center;}
.xx a:nth-child(2){background: url(xjcx.png) #6695e4 no-repeat .4375rem center;}
.ztzl{height: 16.875rem;padding: 2.5rem 0;}
.ztzl h5 {padding-bottom: 34px; color: #3a83e9ff; font-size: 1.875rem;}
.ztzl h5 i {display: inline-block;}
.ztzl h5 i {display: inline-block;margin-right: 30px; margin-top:-4px;width: 510px; height: 0.75rem; background: url(con_space.png) repeat center;}
.ztzl h5 i.space02 {margin-right: 0; margin-left: 30px; }
.ztzl #slideBox-slide5.slideGroup .slideBox{overflow: visible;margin-left:-0.9375rem;}
.ztzl #slideBox-slide5.slideGroup .parBd ul li{width:17.3125rem;height: 7.5rem;padding: 0;margin: 0 .9375rem;}
.ztzl #slideBox-slide5.slideGroup .parBd ul li .pic img{width: 100%;height: 7.5rem;border-radius: 0;}
.ztzl #slideBox-slide5.slideGroup .sPrev, .ztzl #slideBox-slide5.slideGroup .sNext{width: 2.5rem;height: 2.5rem;margin-top: 2.1875rem;}
.ztzl #slideBox-slide5.slideGroup .sPrev{left: -45px;background: url(lb-left.png) center no-repeat;}
.ztzl #slideBox-slide5.slideGroup .sNext{right: -3.75rem;background: url(lb-right.png) center no-repeat;}
.ztzl #slideBox-slide5.slideGroup .sPrev:hover{background: url(lb-lefton.png) center no-repeat;}
.ztzl #slideBox-slide5.slideGroup .sNext:hover{background: url(lb-righton.png) center no-repeat;}

/* sec04 */
.sec04 {display: flex; width: 100%; height: 50px; line-height: 50px; background: #e5f3ff;}
.sec04 > div {display: flex;}
.sec04 ul {display: flex;}
.sec04 ul li {padding-left: 41px;}
.sec04 ul li:first-child {padding-left: 0;}
.sec04 span, .sec04 a {font-size: 14px; line-height: 24px;}